package sf.dsl;

import sf.dsl.example.Example;
import sf.dsl.example.SimpleField;

import java.util.ArrayList;
import java.util.List;


public class InsertBatch {

    private final List<SimpleField> columns;

    private final List<Object> values;

    private final Example subQuery;

    public InsertBatch(List<SimpleField> columns, List<Object> values, Example subQuery) {
        this.columns = new ArrayList<>(columns);
        this.values = new ArrayList<>(values);
        this.subQuery = subQuery;
    }

    public List<SimpleField> getColumns() {
        return columns;
    }

    public List<Object> getValues() {
        return values;
    }

    public Example getSubQuery() {
        return subQuery;
    }


}